Duke mccaffrey careers in Longford, Ireland